package com.yunxi.dao.finance;

import com.yunxi.core.dao.BaseMapperPlus;
import com.yunxi.finance.pojo.*;
import com.yunxi.model.finance.DynamicRebateCommission;

import java.util.List;

/**
 * <p>
 * 返利与佣金 Mapper 接口
 * </p>
 *
 * @author 
 * @since 2019-09-16
 */
public interface DynamicRebateCommissionMapper extends BaseMapperPlus<DynamicRebateCommission> {
    List<DynamicRebateCommissionQueryRespVO> queryDynamicRebateCommissionByList(DynamicRebateCommissionQueryReqVO dynamicRebateCommissionVO);

    DynamicRebateCommissionQueryRespVO queryDynamicRebateCommissionBySingle(DynamicRebateCommissionQueryReqVO vo);

    List<OrderRebateQueryRespVO> queryOrderRebateByList(DynamicRebateCommissionQueryReqVO vo);

    List<CustomerRebateQueryRespVO> queryCustomerRebateByList(DynamicRebateCommissionQueryReqVO vo);

    List<HandleRebateQueryRespVO> queryHandleRebateByList(DynamicRebateCommissionQueryReqVO vo);

    List<DynamicRebateCommissionQuerySumRespVO> queryDynamicRebateCommissionBySum(DynamicRebateCommissionQueryReqVO dynamicRebateCommissionVO);
}
